/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package caa.struts.staffschedule.form;

import java.util.ArrayList;
import org.apache.struts.action.ActionForm;
import th.com.entity.ScheduleTable;

/**
 *
 * @author PEDONLINE
 */
public class StaffScheduleForm extends ActionForm{
    private String useId = "";
    private int userTypeId = 0;
    private String userTypeDesc = "";
    private String useName = "";
    private int semId = 0;
    private String semAcademicYear = "";
    private String semSemester = "";
    
    private String teachName = "";
    private String position = "";
    private String facId = "";
    private String facName = "";
    private String depId = "";
    private String depName = "";
    private ArrayList<ScheduleTable> scheduleTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> sunTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> monTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> tueTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> wedTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> thuTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> friTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<ScheduleTable> satTableList = new ArrayList<ScheduleTable>(0);
    private ArrayList<StaffSchuleListItemform> listItem = new ArrayList<StaffSchuleListItemform>(0);

    @Override
    public String toString() {
        return "StaffScheduleForm{" + "useId=" + getUseId() + ", userTypeId=" + getUserTypeId() + ", userTypeDesc=" + getUserTypeDesc() + ", useName=" + getUseName() + ", semId=" + getSemId() + ", semAcademicYear=" + getSemAcademicYear() + ", semSemester=" + getSemSemester() + ", teachName=" + getTeachName() + ", position=" + getPosition() + ", facId=" + getFacId() + ", facName=" + getFacName() + ", depId=" + getDepId() + ", depName=" + getDepName() + ", scheduleTableList=" + getScheduleTableList() + ", sunTableList=" + getSunTableList() + ", monTableList=" + getMonTableList() + ", tueTableList=" + getTueTableList() + ", wedTableList=" + getWedTableList() + ", thuTableList=" + getThuTableList() + ", friTableList=" + getFriTableList() + ", satTableList=" + getSatTableList() + ", listItem=" + getListItem() + '}';
    }

    /**
     * @return the useId
     */
    public String getUseId() {
        return useId;
    }

    /**
     * @param useId the useId to set
     */
    public void setUseId(String useId) {
        this.useId = useId;
    }

    /**
     * @return the userTypeId
     */
    public int getUserTypeId() {
        return userTypeId;
    }

    /**
     * @param userTypeId the userTypeId to set
     */
    public void setUserTypeId(int userTypeId) {
        this.userTypeId = userTypeId;
    }

    /**
     * @return the userTypeDesc
     */
    public String getUserTypeDesc() {
        return userTypeDesc;
    }

    /**
     * @param userTypeDesc the userTypeDesc to set
     */
    public void setUserTypeDesc(String userTypeDesc) {
        this.userTypeDesc = userTypeDesc;
    }

    /**
     * @return the useName
     */
    public String getUseName() {
        return useName;
    }

    /**
     * @param useName the useName to set
     */
    public void setUseName(String useName) {
        this.useName = useName;
    }

    /**
     * @return the semId
     */
    public int getSemId() {
        return semId;
    }

    /**
     * @param semId the semId to set
     */
    public void setSemId(int semId) {
        this.semId = semId;
    }

    /**
     * @return the semAcademicYear
     */
    public String getSemAcademicYear() {
        return semAcademicYear;
    }

    /**
     * @param semAcademicYear the semAcademicYear to set
     */
    public void setSemAcademicYear(String semAcademicYear) {
        this.semAcademicYear = semAcademicYear;
    }

    /**
     * @return the semSemester
     */
    public String getSemSemester() {
        return semSemester;
    }

    /**
     * @param semSemester the semSemester to set
     */
    public void setSemSemester(String semSemester) {
        this.semSemester = semSemester;
    }

    /**
     * @return the teachName
     */
    public String getTeachName() {
        return teachName;
    }

    /**
     * @param teachName the teachName to set
     */
    public void setTeachName(String teachName) {
        this.teachName = teachName;
    }

    /**
     * @return the position
     */
    public String getPosition() {
        return position;
    }

    /**
     * @param position the position to set
     */
    public void setPosition(String position) {
        this.position = position;
    }

    /**
     * @return the facId
     */
    public String getFacId() {
        return facId;
    }

    /**
     * @param facId the facId to set
     */
    public void setFacId(String facId) {
        this.facId = facId;
    }

    /**
     * @return the facName
     */
    public String getFacName() {
        return facName;
    }

    /**
     * @param facName the facName to set
     */
    public void setFacName(String facName) {
        this.facName = facName;
    }

    /**
     * @return the depId
     */
    public String getDepId() {
        return depId;
    }

    /**
     * @param depId the depId to set
     */
    public void setDepId(String depId) {
        this.depId = depId;
    }

    /**
     * @return the depName
     */
    public String getDepName() {
        return depName;
    }

    /**
     * @param depName the depName to set
     */
    public void setDepName(String depName) {
        this.depName = depName;
    }

    /**
     * @return the scheduleTableList
     */
    public ArrayList<ScheduleTable> getScheduleTableList() {
        return scheduleTableList;
    }

    /**
     * @param scheduleTableList the scheduleTableList to set
     */
    public void setScheduleTableList(ArrayList<ScheduleTable> scheduleTableList) {
        this.scheduleTableList = scheduleTableList;
    }

    /**
     * @return the sunTableList
     */
    public ArrayList<ScheduleTable> getSunTableList() {
        return sunTableList;
    }

    /**
     * @param sunTableList the sunTableList to set
     */
    public void setSunTableList(ArrayList<ScheduleTable> sunTableList) {
        this.sunTableList = sunTableList;
    }

    /**
     * @return the monTableList
     */
    public ArrayList<ScheduleTable> getMonTableList() {
        return monTableList;
    }

    /**
     * @param monTableList the monTableList to set
     */
    public void setMonTableList(ArrayList<ScheduleTable> monTableList) {
        this.monTableList = monTableList;
    }

    /**
     * @return the tueTableList
     */
    public ArrayList<ScheduleTable> getTueTableList() {
        return tueTableList;
    }

    /**
     * @param tueTableList the tueTableList to set
     */
    public void setTueTableList(ArrayList<ScheduleTable> tueTableList) {
        this.tueTableList = tueTableList;
    }

    /**
     * @return the wedTableList
     */
    public ArrayList<ScheduleTable> getWedTableList() {
        return wedTableList;
    }

    /**
     * @param wedTableList the wedTableList to set
     */
    public void setWedTableList(ArrayList<ScheduleTable> wedTableList) {
        this.wedTableList = wedTableList;
    }

    /**
     * @return the thuTableList
     */
    public ArrayList<ScheduleTable> getThuTableList() {
        return thuTableList;
    }

    /**
     * @param thuTableList the thuTableList to set
     */
    public void setThuTableList(ArrayList<ScheduleTable> thuTableList) {
        this.thuTableList = thuTableList;
    }

    /**
     * @return the friTableList
     */
    public ArrayList<ScheduleTable> getFriTableList() {
        return friTableList;
    }

    /**
     * @param friTableList the friTableList to set
     */
    public void setFriTableList(ArrayList<ScheduleTable> friTableList) {
        this.friTableList = friTableList;
    }

    /**
     * @return the satTableList
     */
    public ArrayList<ScheduleTable> getSatTableList() {
        return satTableList;
    }

    /**
     * @param satTableList the satTableList to set
     */
    public void setSatTableList(ArrayList<ScheduleTable> satTableList) {
        this.satTableList = satTableList;
    }

    /**
     * @return the listItem
     */
    public ArrayList<StaffSchuleListItemform> getListItem() {
        return listItem;
    }

    /**
     * @param listItem the listItem to set
     */
    public void setListItem(ArrayList<StaffSchuleListItemform> listItem) {
        this.listItem = listItem;
    }

 
}
